import moment from 'moment';

/**
 *
 * @param {*} d 日期
 * @description 格式化日期：今天、昨天、或者之前的日期
 */
export const formatDate = d => {
    if (typeof d === 'undefined') return null;
    const date = moment(d);

    if (moment(d).isSame(new Date(), 'day')) {
        return `今天 ${date.format('HH:mm:ss')}`;
    }
    if (moment(d).isSame(moment(new Date()).add(-1, 'days'), 'day')) {
        return `昨天 ${date.format('HH:mm:ss')}`;
    }
    return date.format('YYYY-MM-DD HH:mm:ss');
};
